home *** CD-ROM | disk | FTP | other *** search
/ CDV Software Presents (USA) / CDV Software Presents (USA).bin / demo / bk_demo.exe / DATA.PAK / ui / escape.lua < prev    next >
Encoding:
Text File  |  2002-10-31  |  2.1 KB  |  66 lines

  1. function LuaProcessMessage( nMessageCode, nFirst, nSecond )
  2.   if ( nMessageCode == 536936448 and nFirst == 10000 ) then    --STATE_CHANGED
  3.         local nNewMessageCode = SetProcessedFlag( 2097265 )
  4.         AddMessage( nNewMessageCode, 0, 0 )        --HIDE_ESCAPE_MENU_WITHOUT_UNPAUSE
  5.  
  6.         nMessageCode = SetProcessedFlag( 1048593 )
  7.         AddMessage( nMessageCode, 0, 0 )        --PAUSE_GAME
  8.  
  9.         local nNewMessageCode = SetProcessedFlag( 2097249 )
  10.     AddMessage( nNewMessageCode, 0, 0 )        --SHOW_SAVE_MENU
  11.  
  12.         return 1
  13.   end
  14.  
  15.  
  16.   if ( nMessageCode == 536936448 and nFirst == 10001 ) then    --STATE_CHANGED
  17.         local nNewMessageCode = SetProcessedFlag( 2097265 )
  18.         AddMessage( nNewMessageCode, 0, 0 )        --HIDE_ESCAPE_MENU_WITHOUT_UNPAUSE
  19.  
  20.         nMessageCode = SetProcessedFlag( 1048593 )
  21.         AddMessage( nMessageCode, 0, 0 )        --PAUSE_GAME
  22.  
  23.         local nNewMessageCode = SetProcessedFlag( 2097250 )
  24.     AddMessage( nNewMessageCode, 0, 0 )        --SHOW_LOAD_MENU
  25.  
  26.         return 1
  27.     end
  28.  
  29.   if ( nMessageCode == 536936448 and nFirst == 10002 ) then    --STATE_CHANGED
  30.         local nNewMessageCode = SetProcessedFlag( 2097265 )
  31.         AddMessage( nNewMessageCode, 0, 0 )        --HIDE_ESCAPE_MENU_WITHOUT_UNPAUSE
  32.  
  33.         nMessageCode = SetProcessedFlag( 1048593 )
  34.         AddMessage( nMessageCode, 0, 0 )        --PAUSE_GAME
  35.  
  36.         local nNewMessageCode = SetProcessedFlag( 2098194 )
  37.           AddMessage( nNewMessageCode, 0, 0 )        --SHOW_options_screen
  38.  
  39.         return 1
  40.     end
  41.  
  42.   if ( nMessageCode == 536936448 and nFirst == 10004 ) then    --STATE_CHANGED
  43.         local nNewMessageCode = SetProcessedFlag( 2097265 )
  44.         AddMessage( nNewMessageCode, 0, 0 )        --HIDE_ESCAPE_MENU_WITHOUT_UNPAUSE
  45.  
  46.         local nNewMessageCode = SetProcessedFlag( 2097252 )
  47.     AddMessage( nNewMessageCode, 0, 0 )        --SHOW_QUIT_MENU
  48.  
  49.         return 1
  50.   end
  51.  
  52.   if ( nMessageCode == 536936448 and nFirst == 10005 ) then    --STATE_CHANGED
  53.         local nNewMessageCode = SetProcessedFlag( 2097253 )
  54.     AddMessage( nNewMessageCode, 0, 0 )        --HIDE_ESCAPE_MENU
  55.         return 1
  56.   end
  57.  
  58.     if ( nMessageCode == 536936448 and nFirst == 10003 ) then    --STATE_CHANGED
  59.         local nNewMessageCode = SetProcessedFlag( 2097257 )
  60.         AddMessage( nNewMessageCode, 0, 0 )        --SHOW_OBJECTIVES
  61.         return 1
  62.     end
  63.  
  64.   return 0
  65. end
  66.